// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出展示文件 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  bind: { type: String, default: 'file' }, // 绑定键名，不触发事件

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  preImg: { type: String, default: '' }, // 前缀图片 (以 /common 或 http 开头)
  preIcon: { type: String, default: 'el-icon-document' }, // 前缀图标 (以 el-icon-* 或 iconfont 开头)

  textDown: { type: Boolean, default: false }, // 是否可点击文本下载
  noDown: { type: Boolean, default: false }, // 是否隐藏下载图标
  downImg: { type: String, default: '' }, // 下载图片 (以 /common 或 http 开头)
  downIcon: { type: String, default: 'el-icon-download' }, // 下载图标 (以 el-icon-* 或 iconfont 开头)

  // —————————————————————————————— 文件属性 —————————————————————————————— //

  ...CORE.WEB.BASE.FILE, // newObj 无效
}
